草庐IT

Java HashMap 调整大小

全部标签

ios - viewWillTransitionToSize 导致非旋转 View Controller 调整大小和重新定位

很多人都讨论过模仿原生iOS相机应用程序的技术(其中UI元素随着设备旋转而原地旋转)。其实我之前问过一个问题here.大多数人让您锁定UI的方向,然后仅对您想要旋转的元素强制进行转换。这可行,但元素不会随着您在nativeiOS应用程序中看到的流畅动画而旋转,这会导致一些问题。具体来说,我的部分界面允许用户在不离开此界面的情况下进行共享,但是当共享View旋转时,它会偏离中心。所以我想找到一种不同的方法来做到这一点。我找到了指向Apple'sAVCam的链接样本,这让我从这里开始。我是新手,但我已经设法将它从Obj-C转换为Swift。以下是我目前使用的关键元素:overridefun

ios - UICollectionViewCell 根据通用应用程序中的文本量垂直调整大小

我是一名业余iOS开发人员。我在iOS中制作了一个简单的单一窗口通用应用程序来演示我的问题。在界面生成器中,我将UICollectionView添加到我的View中,并赋予它特定的约束以覆盖整个屏幕。然后我制作了一个原型(prototype)单元格,并使用实用程序面板将其宽度设置为580,高度设置为80。并为此单元格添加了一个标签,并在界面构建器本身中给出了约束。现在,如果我运行这个项目(模拟器设备iPhone6),单元格的宽度不会根据设备的屏幕进行调整。它走出屏幕并显示如下:Thisthingalsogivesmefollowingmessagesintheconsolewhiler

ios - 我可以在不增加行高的情况下调整 NSAttributedString 中的基线吗?

在SanFrancisco字体中,如果包围数字,括号会有点低。我正在制作的应用程序中使用NSAttributedString的示例:我想将括号的基线增加一两个像素,但是当我使用NSBaselineOffsetAttributeName属性这样做时,行高也增加了两个像素。文本位于UITextView中,我真的不希望行高发生变化。有什么我可以做的吗? 最佳答案 一种可行的方法是使用NSParagraphAttributeName强制最大行高。NSMutableParagraphStyle*style=[[NSMutableParagra

ios - 按设备类型拆分 iOS 应用程序的 IPA 文件以减少下载/安装大小

支持大量设备的iOS应用程序需要针对至少两个不同的平台进行编译:armv7和arm64。从构建过程来看,生成的IPA文件基本上包含应用程序的两个完整版本,一个针对每个平台编译。我希望AppStore足够聪明,可以将这两个版本重新打包为两个单独的下载,以便在下载期间仅将实际需要的版本发送到特定设备并安装在特定设备上。但看看iTunesConnect,情况似乎并非如此。事实上,事情变得更糟:我为我的应用上传的IPA文件在我的计算机上为16.8MB。在iTunesConnect的“BuildDetails”下,“CompressedFileSize”与这16.8MB相匹配不过,在“AppSt

ios - EZAudio - 如何使用 EZAudioPlotGL 根据 View 大小更改相同的波形大小

我正在使用iOS的EZAudio库来处理音频文件的播放并生成其波形。我想使用EZAudioPlotGLView创建包含整个波形的View,该View是UIView的子类。任何人都可以使用EZAudioPlotGL帮助我增加波形的大小作为View大小。 最佳答案 如下所示增加增益值即可。objectOfEZAudioPlotGL.gain=2.0f;//defaultgainvalueis1.0f 关于ios-EZAudio-如何使用EZAudioPlotGL根据View大小更改相同的波形

ios - 在 Storyboard中检查 "Use Auto Layout"是否会转换所有自动调整大小的蒙版?

目前正在使用Xcode7.3开发iPhone应用程序,其中一些View使用了自动调整大小的mask。在Storyboard中选中“使用自动布局”是否会在没有任何影响的情况下转换所有这些蒙版?我想确保此自动转换不会破坏任何内容。 最佳答案 刚刚检查过,在我的应用程序上,它破坏了很多东西。但以防万一你想试验并且你的项目通过git受到源代码控制,你可以尝试这个更改然后转到菜单SourceControl->Discardchangesinyour.storyboard到还原更改 关于ios-在S

ios - 编程布局约束导致旋转不调整基本 UIView 的大小

所以我正在创建一个包含两个元素的UIViewController子类:一个标题UIView和一个位于其下方的UITableView。----------------||------------||||HeaderView||||------------||||------------||||TableView||||||||||||||||------------||----------------我在初始化代码中为Headerview和TableView添加约束,如下所示:-(void)setupHeaderView{self.headerView.backgroundColor=[

ios - iTunes connect 应用程序的实际文件大小限制是多少?

我有一个图片较多的应用程序,我正尝试提交以供试飞Beta审查。目前它的目标是通用。当我上传它时,它说“正在测试审查中”,但它也向我显示了这个警告:AppStorefilesizesforBuild0.0.3exceedthe100MBappfilelimit.ViewAppStorefilesizes.那么,它是否在审核中?我不应该构建通用二进制文件吗?此外,“应用商店文件大小”的链接已损坏(js错误)。现在,我看到了一些pressreleases说他们现在允许4GB的应用程序。我认为100MB的限制仅适用于无线安装,而不适用于应用程序的二进制大小。Theuniversaldevice

ios - 随机忽略 UITableView 中 UILabel 的大小类

我有一个UITableView,带有包含UILabels的自定义单元格。标签的文字大小在iPhone和iPad上应该不同,所以我为常规大小类设置了不同的字体ininterfacebuilder.问题是有时在iPad上不考虑字体大小并且UILabel以小文本大小显示(来自iPhone的那个)。此外,常规大小类的字体大小为ignoredrandomlyforsometableviewcells. 最佳答案 我认为您可以使用此代码来识别设备尺寸:#defineiOSVersionGreaterThanOrEqualTo(v)([[[UID

ios - 如何调整 UITextField 占位符文本的大小以适合 UITextField 宽度?

可以如下更改UITextField占位符文本颜色:[txtFieldsetValue:[UIColorcolorWithRed:128.0/255.0green:128.0/255.0blue:128.0/255.0alpha:1.0]forKeyPath:@"_placeholderLabel.textColor"];同样,有什么方法可以调整UITextField占位符文本字体的大小以适合UITextField宽度?注意:我在表格View的自定义单元格中有文本字段,也在自定义单元格中使用了自动布局。 最佳答案 我遇到了同样的问题,